package com.example.demo.dao;

import java.util.List;


import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import com.example.demo.entity.User;
import com.example.demo.entity.query.UserQuery;

@Mapper //告诉springboot这是一个mybatis的mapper类
@Repository// 将userdao交由spring容器管理
public interface UserDao {
	
	//查询所有用户
	public List<User> SelectAll();
	
	//通过用户名来查询
	public List<User> SelectByName(UserQuery userQuery);//根据用户名查询，并分页展示
	
	//删除一条数据 删除数据库会返回一个数值表示受影响的行数
	public int DeleteById(Integer id);

}
